Approaches to the optimization of the placement of service-oriented cloud applications in the software-defined infrastructure of the virtual data center
نویسندگان
چکیده
Nowadays, we see a steady growth in the use of service-oriented cloud applications in modern business. However, there are some issues related to the placement of service-oriented cloud applications in the software-defined infrastructure of the virtual data center. The goal of optimization is to control the service-oriented cloud applications within data centers. The advantage of modern infrastructure virtualization is the possibility to use software-defined networks and software-defined data storages. However, the existing optimization of algorithmic solutions does not take into account the specifics of working with multiple class service-oriented cloud applications types. The paper describes the models which describe the basic structures of service-oriented cloud applications including: a level distribution model of the software-defined infrastructure with the technology of cloud applications containerization, a generalized model of a service-oriented cloud application, a model of virtualization of service-oriented cloud applications based on containers. Besides, we developed the efficient algorithm for optimizing the technology of containerization of cloud applications and services in the virtual data center (VDC) infrastructure. We propose an efficient algorithm for placing applications in the infrastructure of a VDC The optimization of the placement of serviceoriented cloud applications based on the VM template and containers with VDC disabilities infrastructure is reduced to packing in containers. Besides, we generalize the well-known heuristic and deterministic Karmakar-Karp’s algorithms. During the experimental studies, we have found that the use of our algorithm enables to decrease the response time of cloud applications and services and, therefore, to increase the productivity of user requests processing and to reduce the number of refusals.
منابع مشابه
Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملA survey on impact of cloud computing security challenges on NFV infrastructure and risks mitigation solutions
Increased broadband data rate for end users and the cost of resource provisioning to an agreed SLA in telecom service providers, are forcing operators in order to adhere to employment Virtual Network Functions (VNF) in an NFV solution. The newly 5G mobile telecom technology is also based on NFV and Software Define Network (SDN) which inherit opportunities and threats of such constructs. Thus a ...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملMulti-objective Optimization for Initial Virtual Machine Placement in Cloud Data Center ⋆
Virtual machine (VM) placement in the cloud infrastructure is an important problem that remains to be effectively addressed. Fine-grained virtual machine resource allocation and reallocation are possible in order to meet the performance targets of applications running on virtual machines. On the other hand, these capabilities create demands on system management, especially for cloud data center...
متن کاملVM Consolidation by using Selection and Placement of VMs in Cloud Datacenters
The Cloud Computing model leverages virtualization of computing resources allowing customers to provision resources on-demand on a pay-as-you-go basis. During recent years, the power consumption of datacenters in cloud environment attracted researchers. Optimization of energy consumption can be performed by different methods including virtual machine (VM) consolidation. This technique can reduc...
متن کامل